html, body, button, input, select, textarea, li, p, table, h1, h2, h3, .masthead p, .subhead p, .marketing h2, .lead {
  font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;
  font-weight: normal;
}

body {
  background-color: #357ebd;
  padding-top: 50px;
}

#ajax-loader {
  font-size: 26px;
  float: left;
  margin-top: 5px;
}

a {
  color: #3E62A6;
}

.main {
  background-color: #fff;
  padding: 20px 0;
  min-height: 480px;
}

.me-footer {
  padding: 20px 0 10px 0;
  color: #ddd;
}

.me-footer dl {
  font-size: 13px;
}

.me-footer a {
  color: #fff;
}

.me-footer .small {
  font-size: 11px;
}

.me-footer dd a {
  margin-right: 7px;
}

.space-5, .space-10, .space-10, .space-20, .space-50 {
  overflow: hidden;
  clear: both;
}

.space-50 {
  height: 50px;
}

.space-10 {
  height: 10px;
}

.space-5 {
  height: 5px;
}

.space-15 {
  height: 15px;
}

.space-20 {
  height: 20px;
}

.nav-inline {
}

.nav-inline > li {
  float: left;
}

.me-container {

}

.me-container .app {
  float: left;
  margin: 10px 0px 10px 20px;
  width: 96px;
  height: 96px;
  text-decoration: none;
  background-position: center top;
  padding: 1px;
  color: #000;
}

.me-container .app .msg {
  height: 72px;
}

.me-container .app .name {
  text-align: center;
  font-size: 16px;
  width: 100%;
}

.app ul {
  list-style: none;
  margin: 5px 0 0 0;
}

.app-danger,
.app-default,
.app-info,
.app-success,
.app-warning {
  color: #fff !important;
}

.app-warning {
  background-color: #F89C18;
}

.app-warning:hover {
  box-shadow: 0px 0px 5px #F89C18;
  text-shadow: 0px 0px 5px #ccc;
}

.app-default {
  background-color: #999;
}

.app-default:hover {
  box-shadow: 0px 0px 5px #999;
  text-shadow: 0px 0px 5px #ccc;
}

.app-info {
  background-color: #5bc0de;
}

.app-info:hover {
  box-shadow: 0px 0px 5px #5bc0de;
  text-shadow: 0px 0px 5px #ccc;
}

.app-success {
  background-color: #5cb85c;
}

.app-success:hover {
  box-shadow: 0px 0px 5px #5cb85c;
  text-shadow: 0px 0px 5px #ccc;
}

.app-danger {
  background-color: #d9534f;
}

.app-danger:hover {
  box-shadow: 0px 0px 5px #d9534f;
  text-shadow: 0px 0px 5px #ccc;
}

.shadow-box {
  padding: 5px 0;
}

.shadow-top-green {
  border-top: 2px solid #48D02E;
}

.shadow-top-blue {
  border-top: 2px solid #3A87AD;
}

.shadow-top-white {
  border-top: 2px solid #fff;
}

.shadow-top-yellow {
  border-top: 2px solid #F89C18;
}

.me-container .app:hover {
  box-shadow: 0px 0px 5px #F89c18;
}

.box-side {
  float: left;
  width: 32px;
}

.box-side img {
  width: 38px;
  height: 38px;
}

.box-main {
  margin-left: 42px;
}

.box-main > .title {
  font-weight: bold;
  font-size: 125%;
}

.box-main > .title > a {
  color: #000;
}

.box-main .label {
  margin: 0 2px;
}

.box-main > .text-muted {
  font-size: 85%;
}

.box-md .box-side {
  width: 48px
}

.box-md .box-side img {
  width: 48px;
  height: 48px;
}

.box-md .box-main {
  margin-left: 52px;
}

.box-lg .box-side {
  width: 64px;
}

.box-lg .bos-side img {
  width: 64px;
  height: 64px;
}

.box-lg .box-main {
  margin-left: 68px;
}

.me-doc {

}

/*.me-doc .title {*/
  /*font-size: 36px;*/
  /*font-weight: bold;*/
/*}*/

#me-doc-title, #me-doc-tags, #me-doc-content {
  padding: 10px 0;
}

#me-doc-title {
  border-bottom: 1px solid #ddd;
}

#me-doc-tags {
  border-bottom: 1px solid #ddd;
}

#me-doc-tags .label {
  font-weight: normal;
  margin: 0 2px;
}

#me-doc-content {
}

.doc-description {
  font-size: 85%;
  color: #999;
}

.doc-author {
  /*font-weight: bold;*/
}

.doc-meta {
  color: #999;
  font-size: 85%;
}

.doc-meta a {
  margin: 0 2px;
}

.doc-label {
  margin: 0 2px;
}

.doc-preview {
  margin: 5px 0;
}

.doc-item {
}

.avatar {

}

.avatar-account {
  padding-bottom: 10px;
  font-weight: bold;
  font-size: 125%;
  border-bottom: 1px solid #ddd;
}

.avatar-signature {
  padding: 10px 0;
  color: #999;
  border-bottom: 1px solid #ddd;
}

.avatar-contact {
  padding-top: 10px;
}

.me-affix {
  margin-left: 15px;
  z-index: 999999;
}

.me-panel .me-panel-heading,
.me-panel .me-panel-body {
  padding: 5px 0;
}

.me-panel .me-panel-heading {
  border-bottom: 2px solid #3071a9;
}

.me-tags a {
  float: left;
  margin-right: 5px;
}

.me-list-unstyled li {
  padding-left: 0;
  list-style: none;
  margin: 5px 0;
}

.me-alert {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #faebcc;
  padding: 15px;
  margin-bottom: 0;
}

.me-alert a {
  color: #953b39;
}
